<%@ page autoFlush="false" import="java.util.*,java.awt.*, 

java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*" %> 


<%
  String chose="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  char display[]={'0',' ','0',' ','0',' ','0'},ran[]={'0','0','0','0'},temp;
  Random rand=new Random();
  for(int i=0;i<4;i++){
  	temp=chose.charAt(rand.nextInt(chose.length()));
  	display[i*2]=temp;
  	ran[i]=temp;
  }
  String random=String.valueOf(display);
  session.setAttribute("random",String.valueOf(ran));
%>

<%
	out.clear();
	response.setContentType("image/jpeg");
	response.addHeader("pragma","NO-cache");
	response.addHeader("Cache-Control","no-cache");
	response.addDateHeader("Expries",0);
	int width=80,height=30;
	BufferedImage image=new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
	Graphics g=image.getGraphics();
	
	g.setColor(Color.WHITE);
	g.fillRect(0,0,width,height);
	g.setColor(Color.RED);
	Font font=new Font("Arial",Font.PLAIN,20);
	g.setFont(font);
	g.drawString(random,5,20);
	g.dispose();
	ServletOutputStream outStream=response.getOutputStream();
	JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(outStream);
	encoder.encode(image);
	outStream.close();
%>




